Generating Simpler CNF Formulae for SAT-Based LTL Model Checking

نویسنده

  • Gavin Keighren
چکیده

Since its introduction, Bounded Model Checking has been a motivating factor for the development of SAT solvers and considerable research has been directed towards them. However, while great advances have been made, other factors determining the overall runtime of the model-checking process have been afforded less attention. The process by which the CNF representation is obtained has a major effect on the time required to find a solution, as does the difficulty of the original propositional formula before this conversion. It has long been considered that the difficulty of a formula is directly related to its size, but it is only in recent times that ways of reducing this metric have been investigated within the framework of bounded model checking. This paper presents a comparison of some of this research, with the aim of highlighting its long overlooked importance, while noting that smaller formulae do not always require less time to solve.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Temporal logic encodings for SAT-based bounded model checking

Since its introduction in 1999, bounded model checking (BMC) has quickly become a serious and indispensable tool for the formal verification of hardware designs and, more recently, software. By leveraging propositional satisfiability (SAT) solvers, BMC overcomes some of the shortcomings of more conventional model checking methods. In model checking we automatically verify whether a state transi...

متن کامل

Planning for Temporally Extended Goals as Propositional Satisfiability

Planning for temporally extended goals (TEGs) expressed as formulae of Linear-time Temporal Logic (LTL) is a proper generalization of classical planning, not only allowing to specify properties of a goal state but of the whole plan execution. Additionally, LTL formulae can be used to represent domain-specific control knowledge to speed up planning. In this paper we extend SATbased planning for ...

متن کامل

A Constraint LTL Satisfiability Checking without Automata

This paper introduces a novel technique to decide the satisfiability of formulae written in the language of Linear Temporal Logic with Both future and past operators and atomic formulae belonging to constraint system D (CLTLB(D) for short). The technique is based on the concept of bounded satisfiability, and hinges on an encoding of CLTLB(D) formulae into QF-EUD, the theory of quantifier-free e...

متن کامل

A satisfiability-based approach to abstraction refinement in model checking

We present an abstraction refinement algorithm for model checking of safety properties that relies exclusively on a SAT solver for checking the abstract model, testing abstract counterexamples on the concrete model, and refinement. Model checking of the abstractions is based on bounded model checking extended with checks for the existence of simple paths that help in deciding passing properties...

متن کامل

Constraint LTL satisfiability checking without automata

This paper introduces a novel technique to decide the satisfiability of formulae written in the language of Linear Temporal Logic with both future and past operators and atomic formulae belonging to constraint system D (CLTLB(D) for short). The technique is based on the concept of bounded satisfiability, and hinges on an encoding of CLTLB(D) formulae into QF-EUD, the theory of quantifier-free e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006